Home » Britain loses spot to India, becomes 6th largest economy in world