This photo is from the festival of colors called "HOLI" celebrated in India. Location - Nandgaon a town in Mathura district in the Indian state of Uttar Pradesh.