An Omani sheikh paid $34 million for two apartments so his family could live next to Harrods in London