Water buffaloes in the River Yamuna in Agra, India. Photo Taken from Taj Mahal museum complex