World Answer 3

Burj al Arab

Clues

Located in Dubai

World's most striking hotel