INDIA | Friday, 28 June 2013 | Views [2300] | View Smaller Image
Neelkanth- Hindu God which means the blue throated one. Clicked at Rishikesh-Haridwar
Tags: god, lord