translate English to French: The world is watching us.
Le monde nous regarde.