Medieval walls standing side by side with modern buildings