Football legend David Beckham is in India, and he stayed at one of Mumbai’s most legendary institutions: the Taj Mahal Palace ...