Lalitpur, Nepal

By Navesh Chitrakar

Rato Machhindranath is the god of rain, so huge crowds gather in Lalitpur around a 32-meter (104 foot) high tower mounted on a chariot during the chariot festival in an effort to ensure good rains and prevent drought.