Mumbai's historic Taj Mahal Hotel threw open its doors again for business just weeks after its was targeted in a wave of attacks by gunmen.