Nepal prepares to immerse in festivity with start of longest chariot festival
Lalitpur, April 22: The festivity is back again in Nepal as Rato Machindranath, the Red God of the Himalayan nation on Friday ascended the sky-scrapping chariot which would tour around the city for months.