Diu Fort – Diu, India
The Diu Fort, is located on the west coast of India in Diu, a Union Territory, administered by the Government of India. The fort was built by the Portuguese during their colonial rule of the Diu island. The Diu town
Schadau Castle – Thun, Switzerland
Schadau Castle (German: Schloss Schadau) is a castle on the south side of the Aar near Lake Thun in the city of Thun, Canton Berne, Switzerland. It is situated in the Schaudaupark, and was built between 1846 and 1854 according
Niagara Falls – Canada
Given the fact that Niagara will easily find a place in the top 5 places to be seen before they die of most people, it does come as a surprise that not many Indian movies have been shot at this