News Update Ratan Tata’s Seychelles villa is for sale29 November 202503 Mins ReadBy News Desk The late industrialist Ratan Tata’s beachfront villa on Mahe, the largest island in Seychelles, has been put up for sale.…