Lahijan or Lahidjan is a city located in the Iranian northern province of Gilan with both traditional and modern architecture. The city...