India outperforms Britain economically .. How did inflation force London to retreat?
Britain lost its fifth-place ranking to India, moving up to the sixth-largest economy in the world. Bloomberg reports that India surged, passing the United Kingdom to become the world's fifth-largest economy in the final three…