Here's a great chart from Merrill Lynch (via @soberlook) showing which countries will have the largest working age populations in 2037, just under 25 years from now.
One interesting thing to note is that India passes China in this time.
It's also interesting that the US hangs on to the #3 spot, staying ahead of Indonesia.
Merrill Lynch