India | Friday, January 14, 2011 | 23 photos
Its the Hill next to a small city Vellore, App 145 road drive from Vellore.....