Designed by
Title
Fort Cornwallis #122328462
Description
Fort Cornwallis is a star fort in George Town, Penang, Malaysia, built by the British East India Company in the late 18th century. Fort Cornwallis is the largest standing fort in Malaysia.
This image is editorial