Foundation stone laid for Hanuman Temple in Sri Lanka Foundation stone laid for a Hanuman Temple at Ramboda, Sri Lanka