Lodged in two historic buildings, Taj Cape Town adds South Africa to the Indian chain's overseas network

Continues…