If it's raining or cold, Edinburgh has two malls where you can shop in comfort.
Edinburgh has two malls where you can shop in comfort, if it's raining or cold.