TEHRAN, Jul. 13 (MNA) – On Monday, Kuhshar, the largest artificial waterfall in the country with a height of 190 meters was inaugurated in Mashhad, Razavi Khorasan Province, northeastern Iran.