Fatorda Stadium, also known as Jawaharlal Nehru Stadium, has a seating capacity of 19,000. It is located in Margao, Goa, and serves as the home ground for Churchill Brothers FC Goa and other Goan football clubs.
Churchill Brothers S.C. Brain Battle: 20 Questions to Win the War