Move over cricket, Football is here! This year, the U-17 FIFA World Cup is being hosted by India, and Goa is one of the venues, where several matches will be played. The Pandit Jawaharlal Nehru Stadium, popularly known as the Fatorda Stadium, is all geared up for the matches. So football fans, head to Goa […]