INDIA | Saturday, 24 November 2012 | Views [261] | View Larger Image
this is a living settlement for the saints at an altitude of 12000 feets.An abode of god for real it seems
Tags: nature