Can't read the image? click here to refresh
Ibudhou Thangjing Temple, located in Churachandpur, Manipur, is a significant Hindu temple dedica...