New Delhi: An 85-foot Hanuman idol in Trinidad answered longstanding demands of the local people for a spiritual shelter, said P Sesh Kumar, former Director General of the Comptroller and Auditor ...