Fans cheer for Spain in Delhi

Fans cheer for Spain in Delhi

At the Spanish Cultural Centre in the capital, fans across all nationalities are supporting the la Furia Roja in the final against the Netherlands.

Show Comments
Advertisement