In which stadium does Churchill Brothers FC Goa play their home matches?
Fatorda Stadium
Jawaharlal Nehru Stadium
Kanteerava Stadium
Salt Lake Stadium
Answer
Churchill Brothers FC Goa play their home matches at the Fatorda Stadium, also known as the Jawaharlal Nehru Stadium, in Margao, Goa. The stadium has a seating capacity of 19,000 and is also the home ground for other Goan football clubs.
Churchill Brothers S.C. Brain Battle: 20 Questions to Win the War