Overview

Visit the Fateh Burj, the tallest tower in India, located in Mohali, Punjab, within the Baba Banda Bahadur War Memorial. Built in 2011, this impressive 328-foot tower, also known as the Victory Tower, commemorates the historic battle of Chappar Chiri, where Baba Banda Bahadur Singh faced Mughal emperor Wazir Khan. As you enter the war memorial, you'll be greeted by the tower's unique triangular-sh... Read More
.
img