Indians in Portugal, including recent immigrants and people who trace their ancestry back to India, together number around 81,393. They are concentrated in Lisbon and Porto. Indians are also found in the Algarve, Coimbra, Guarda, Leiria, Odemira and Rio Maior. They consist of Goans, Gujaratis, Tamilians, and Malayali people from Daman and Diu, Tamil Nadu and most recently Punjabis.