Is the $1bn US embassy a 'bad deal'?