Saying that it isn't a law isn't an excuse! If you wore a bikini round a shopping mall in the UK I expect you'd be asked to leave and dress more appropriately in the future. It's not a law, just like it isn't here.

But it's a question of respect for the country you're in. This is a conservative country, so dress accordingly. It's written all over the place that you should cover up.