Tiananmen Square is China 's most politically charged public space and authorities are desperate to avoid embarrassing incidents that could tarnish the Olympics , which the Communist leadership sees as a crowning achievement and source of massive national prestige .