Beijing - XINHUA
Lalitpur living goddess watches the chariot procession of Rato Machhindranath in Lalitpur, Nepal, May 3, 2014. Rato Machhindranath Rath Jatra is one of the longest and most interesting festivals in Patan (Lalitpur), Nepal. The Rato Machhindranath Jatra festival is believed to have started in 11th century.