Trafalgar Square

Etymology
In honour of the.

Proper noun

 * 1) A square in the City of Westminster; the site of,  and the scene of frequent demonstrations.

Translations

 * Chinese:
 * Mandarin:
 * Finnish: Trafalgarin aukio
 * Russian: Трафальга́рская пло́щадь