Share Twitter Facebook LinkedIn Email In Sao Teotonio, a small country town in southwest Portugal, there are more Indian and Nepalese restaurants than Portuguese ones. Read More