Lisbon is located in Portugal. Portugal, officially the Portuguese Republic, is a country located on the Iberian Peninsula, in Southwestern Europe, and whose territory also includes the macaronesian archipelagos of the Azores, Madeira, and the Savage Islands.
Lisbon Mental Marathon: 15 Questions to Test Your Stamina