I have heard (failed to corroborate) that if Chine measured their GDP using the algorithm that India uses today, then they would already be the largest economy.
Until economies GDP is measured the same way, I have no idea how they can be compared.
PS. I would love a website that explains how each of the major economies measures their GDP.