Description : The Hajiganj Fort (also known as the Haji Pur Fort) is a historic river fort located in Narayanganj. It was built in the 17th century during the Mughal era to serve as a strategic lookout point. The fort was designed to defend the region from Magh pirates, utilizing bastions, musket holes, and an observation tower. Situated on the bank of the Shitalakshya River, it is part of a triangular defense system along with Sonakanda Fort and Idrakpur Fort. Bangladesh.