Tripura Sundari Temple courts controversy for wrong reasons

The Tripura Sundari Temple, one of the 51 most revered Hindu shrines located at Udaipur, headquarters