Prime Minister Narendra Modi, who is on a three-day visit to Sri Lanka, visited the Jaya Shri Mahabodhi Temple in ...