The towered Manu Maharishi Temple is built on the site where, legend says, the ark of the Noah-like Manu, the creator of civilisation, landed after the great flood.