Madrid: New World Cup champions Spain began their celebration parade on an open-top bus through the streets of Madrid yesterday early evening, with a jubilant crowd of over a million people out to celebrate, local authorities told AFP. The players set off on their procession...


