A decorated horse participates in the Ghode Jatra festival, an annual horse racing festival, in Katmandu, Nepal. According to legend, the festival is held to celebrate the victory over a demon named Tundi and people believe that the clamor of horses' hooves during the festival keeps the demon's spirit away. (Photo/Agencies)
RIGHT BG