This ancient Hindu water temple, built in 962 AD, is dedicated to Vishnu, the god of water - so you know it’s got some serious spiritual street cred. The main attraction here is a natural spring ...