Prime Minister Narendra Modi begins a tour of three Indian Ocean countries today as he seeks to prevent China from establishing a military foothold in a region his nation has dominated for decades Modi will visit Seychelles and Mauritius before ending the trip in Sri Lanka, the first visit by an Indian prime minister in 28 years, and where a January election produced a new government vowing to reduce dependence on China.