St. Angelo Fort, also known as Kannur Fort, is a historic fort located in Kannur, Kerala, India. It was built by the Portuguese in 1505 and later taken over by the Dutch and then the British. The fort has a rich history and has been a witness to several battles and wars over the centuries. Today, it is a popular tourist destination known for its impressive architecture and stunning views of the Arabian Sea.