The science behind Hindu Temples