Here are the 10 points on the story.
PM Modi will fly down to Colombo on May 11 to take part in the celebrations marking the UN 'Vesak Day' that commemorates the birth, enlightenment, and death of Buddha. The celebrations, a big event in the Buddhist-majority country, will be held in Colombo from 12 to 14 May.
President Sirisena has invoked Lord Buddha to get the opposition to back down from its plan to show black flags to PM Modi. "Are they Buddhists?" Mr Sirisena asked, an attack on opposition leaders who called for protests during PM Modi's visit to the country for Buddha Day.
The Sri Lankan President has announced that no pacts will be signed during the visit, rebutting a "disinformation" campaign "being spread on social media on the Indian premier's visit".
Leading a joint opposition campaign against the visit has been Sri Lanka's former President who called a proposed deal with India to jointly operate a strategic oil facility as "betrayal" of Sri Lanka's national asset.
"Trincomalee's oil tanks preserved as national asset by successive governments since Independence are to be sold. "They are trying to sell Sri Lanka to India," he said, remarks aimed at touching a raw nerve in a nation where the public is wary of India playing big brother.
Apart from attending the Buddha Day celebrations, PM Modi's two-day visit is also expected to visit some Buddhist temples. It will also take him to Kandy in the island's Central Province which is famous for its tea gardens which has a large population of Indian-origin workers.
Just last month, PM Modi had reviewed the implementation of decisions taken at high-level meetings during the last two years including his 2015 visit to Sri Lankan with visiting Prime Minister Ranil Wickremesinghe.
At bilateral meetings during his visit, PM Modi is also expected to stress on humanitarian approach from Sri Lankan to Indian fishermen who venture into international waters. In March, India had accused Lankan Navy of killing a fisherman K Bristo from Tamil Nadu. Colombo had promised to inquire into the death but denied its Navy was involved.
India is also among the top investors in Sri Lanka with accumulated investments of more than a billion dollars in the last 15 years. Investments worth US$ 1 billion are in the pipeline.
Sri Lanka is India's second largest trade partner in South Asia, with annual trade of more than US$ 4.6 billion. Total trade between the two countries has increased 8 times since 2000 when they entered into a Free Trade Agreement.
Utilise Unique Ties To Tell Putin To End War Against Ukraine: US To India Himachal Chief Minister Urges PM Modi To Support State's Green Initiatives Hardik Pandya Won't Play ODI Series vs Sri Lanka, Report Claims Interesting Reason Under-Fire Trainee IAS Officer Accuses Pune Collector Of Harassment Trainee IAS Officer Puja Khedkar Recalled To Academy, Training Put On Hold "No Defamatory Remarks Against Governor": High Court To Mamata Banerjee Four In Five Americans Fear Country Is Sliding Into Chaos: Polls Royal Enfield Guerrilla 450 Launched In India; Prices Start At Rs. 2.39 Lakh Admission Deadline Extended For EWS And Special Needs Children Track Latest News Live on NDTV.com and get news updates from India and around the world.