Price

Street dog standing on an old ruined temple atop a hill overlooking the auspcious Budha Pushkar temple complex, Rajasthan, India