Pokhara is paradise, says Filipino princess POKHARA: Filipino Princess Maria Amor Torres, who is currently on her first Nepal tour, visited the ‘City of Lake’ Pokhara and praised it as a paradise. Dr Maria is a princess of the Royal House of Baloi, one of the most... Travel 23 Nov, 2018