New retail outlet strengthens SOTC’s footprint across East India, taking its presence to 13 strategic locations Mumbai, 29 September, 2026: SOTC Travel, a leading omnichannel Travel and Tourism Company, has strengthened its presence in East India with the launch of its latest outlet in Bistupur, Jamshedpur.