Advertisement

Remembering 26/11: Taj Hotel -Then and Now

The Taj, which opened in 1903, is India's most famous hotel and also one of its most luxurious. After the 26/11 attacks the hotel's interiors were charred.