Wyndham Eyes India Expansion The world’s largest hotel franchising company, Wyndham is set to launch its first luxury hotel in India with the likely opening of the Wyndham Grand in Udaipur next year…reports Asian Lite News 9 September 2024 Business·Economy·India News