Known as the Mughal City of Gardens, Lahore is simply fascinating and it's one of the world's most densely populated cities. This capital city is frequently considered as the cultural heart of Pakistan as it's characterised by Asian, Western and Middle Eastern influences and it hosts many of Pakistan's famous cultural festivals.