Nepal celebrates ancient chariot festival to appease rain gods for good harvest

Nepal's month-long 'Rato Machhindranath' chariot festival came to an end on Sunday (June 09), in south-central Lalitpur city in Nepal.