Heidelberg — the city with a road named after Iqbal