Home » Headlines » The largest US embassy in the world: Where is it located?