Tucked away between busy bazaars, Nakhoda Masjid is one of Kolkata's largest mosques depicting ancient Islamic culture in this city. The mosque has high minarets and beautiful domes on top of it ...