Dubrovnik is a small old town of Croatia having about 21.5 square kilometres of area.