Which Indian state is Churchill Brothers FC Goa located in?
Goa
Kerala
West Bengal
Maharashtra
Answer
Churchill Brothers FC Goa is located in the Indian state of Goa. The club is based in the city of Margao and represents the footballing culture and passion of the Goan people.
Churchill Brothers S.C. Brain Battle: 20 Questions to Win the War