Peaceful protest: A Greenpeace activist holds a banner during US President Barack Obama's public address in Prague Sunday.