Taj Hotels in London celebrated India’s 75th Independence Day with subtle aplomb! Inviting a select […]