Starwood recently launched its sixth Westin hotel in India. The new hotel, Westin Chennai Velachery, is expected to tap the increasing influx of luxury seekers and business travellers booking flights tickets to the South Indian destination of Chennai. Starwood Launches Its Sixth Westin Hotel in India International luxury seekers and business travellers booking flights tickets to South India’s thriving city « Continue Reading »