The Canary Islands are a Spanish archipelago and the southernmost autonomous community of Spain located in the Atlantic Ocean, 100 kilometres west of Morocco at the closest point. Read More
Walking into the Edgbaston Cricket Ground on Tuesday to see the national flag of Spain came as quite a surprise. After all, it was a game of cricket between India and Bangladesh and the first thing that comes to mind when sports fans think of Spain i ...