The capital and largest city in Croatia, Zagreb has a history dating back to Roman times, and sometimes grants honorary citizenship to outstanding individuals – recipients including Mother Teresa and Margaret Thatcher.