The Sri Lalitha Tripurasundari Temple at Nagalore in Yercaud, a popular hill station in Tamilnadu houses the world's largest Sri Chakra Maha Meru. Read about the creation of Sri Chakra and this unique temple here!
Read this post on aalayamkanden.blogspot.com