Radisson Blu Coimbatore, India, has officially opened. Coimbatore, the second largest city in the Indian state of Tamil Nadu, is known as the 'Manchester of South India' due to its industrial activity, extensive textile mills and surrounding cotton fields.
Centrally located on Avinashi Road and a mere seven kilometres away from…