|Comments are Off
Location: This place is located in the city of Thiruvannamalai, TamilNadu. About: Mamara Guhai, means mango tree (mamara) in tamil cave (guhai), is a religious cave temple in the hilly terrain of Thiruvannamalai. This ancient temple is situated in the majestic foothills of...