Legendary English footballer David Beckham was in Mumbai to attend the India vs New Zealand World Cup semi-final and met many celebrities.