The Pt. Jawaharlal Nehru Stadium, also known as Fatorda Stadium for its location, was established in 1989. It is located in the holiday hotspot of Goa, a former Portuguese colony. It is situated in a green picturesque location, guarded by gentle hills around it. It has a capacity of 19,000.