Marigold Harvest for Tihar Festival in Kathmandu, Nepal par Prabin Ranabhat / SOPA Images
Tihar is the second biggest festival of Nepal which is devoted to a different animal or object of worship, including cows, crows and dogs. The festival celebrates the powerful relationship between humans, gods and animals.