The Philippines now has a visa-free entry program for short tourism visits. Indian tourists can stay in the country for up to 14 days without a visa. The Embassy of the Philippines in New Delhi said ...
New Delhi: Christmas weekend feels even more magical when spent in a tropical paradise, and the Philippines offers exactly that. Travellers searching for the best destination for Christmas celebration ...