Sponsored Listings:
The Fort Cornwallis is a star fort that the British East India Company built in the late 18th century on the northeastern coast of Penang Island, Malaysia. It is the largest standing fort in Malyasia.
Source: Expedia
Source: travelnewsdigest.in