THE GS TRAM SITE

BRUXELLES / BRUSSEL - BRUSSELS

BELGIQUE / BELGIË - BELGIUM

flag.bel

1 Nov. 1958

The system just after the 1958 Brussels World Fair.

VIDEOS

Brussels old trams video Brussels tram history video Brussels vicinal SNCV trams video
Above: YouTubeCA video - 1973 - tramways de Bruxelles - Length: 7:03 mins. Above: YouTubeCA video - Les 150 ans du tram a Bruxelles (STIB) - Length: 17:25 mins. Above: YouTubeCA video - Ligne tramway W années 60's - Length: 15:16 mins.

PHOTOS

Old Brussels tram Brussels Vicinal tram

MAPS

Brussels 1958 tram map

INSET: CENTRAL BRUSSELS

Brussels 1958 centre tram map

INSET: EXTENDED BRUSSELS REGION

Only SNCV lines shown

Brussels 1958 extended tram map



I created the above maps by overlaying OpenStreetMap (OSM) maps with my own data. Copyright on the OSM maps is © OpenStreetMap contributors, licensed under a CC-BY-SA (Creative Commons Attribution-ShareAlike 2.0 licence).

Please note that the OSM maps used as templates for these maps correspond to the situation at the time the maps were downloaded and may show features that did not exist at the time the GS Tram Site is supposed to show. In particular, they may show bridges and highways that were built later.

ABBREVIATIONS ON THE MAPS

AL/KW Arts-Loi / Kunst-Wet PR/Kp Place Royale / Koningsplein
DBr/HB Duchesse de Brabant / Hertogin van Brabant RA/Tks Rue de l'Avenir / Toekomststraat
GC/CS Gare Centrale / Centraal Station RL/GS Rue da la Limite / Grensstraat
GN/Lr Av. des Gloires Nationales / Landsroemlaan RM/MS Rue du Méridien / Middaglijnstraat
PH/Hp Porte de Hal / Hallepoort SJ Saint-Josse / Sint-Joost
PN/NP Porte de Ninove / Ninoofse Poort TN/ZT Tour Noire / Zwarte Toren
PNa/NaP Porte de Namur / Naamse Poort      

ROUTES

URBAN TRAM ROUTES

Operator: Société des transports intercommunaux bruxellois (STIB) / Maatschappij voor het Intercommunaal Vervoer te Brussel (MIVB)

  1 Av. de Meysse / Meiseselaan - De Wand - Heembeek - Teichmann - Princesse Elisabeth / Prinses Elisabeth - Verboekhoven - Pogge - Sainte-Marie / Sint-Maria - Botanique / Kruidtuin - Palais / Paleizen - Porte de Namur / Naamsepoort - Louise / Louiza - Bois / Bos
  2 Schaerbeek / Schaarbeek - Princesse Elisabeth / Prinses Elisabeth - Verboekhoven - Pogge - Sainte-Marie / Sint-Maria - Botanique / Kruidtuin - Palais / Paleizen - Place Royale / Koningsplein - Poelart - Louise / Louiza - Bois / Bos
  3 Schaerbeek / Schaarbeek - Princesse Elisabeth / Prinses Elisabeth - Verboekhoven - Pogge - Sainte-Marie / Sint-Maria - Botanique / Kruidtuin - Palais / Paleizen - Porte de Namur / Naamsepoort - Louise / Louiza - Bois / Bos
  4 Bourse / Beurs - Rue du Lombard / Lombardstraat - Poelart - Louise / Louiza - Bois / Bos - Buyl - Boondael / Boondaal - Boitsfort / Bosvoorde
  5 Bourse / Beurs - Rue du Lombard / Lombardstraat - Rue Blaes / Blaesstraat [back: Rue Haute / Hoogstraat] - Porte de Hal / Hallepport - St.Gilles / St.Gillis - Janson - Flagey - Jourdan - Gutenberg - Coteaux / Wijnheuvelen - Verboekhoven - Princesse Elisabeth / Prinses Elisabeth - Schaerbeek / Schaarbeek
  6 Bourse / Beurs - Rue du Lombard / Lombardstraat - Poelart - Louise / Louiza - Janson - Vanderkindere - Dieweg - St.-Job / Sint-Job - Fort Jaco
  7 Groot-Bijgaarden / Grand Bigart - Schweitzer - Basilique / Basiliek - Simonis - Ribaucourt - Yser / IJzer - Rogier - Botanique / Kruidtuin - Madou - Arts-Loi / Kunst-Wet - Porte de Namur / Naamsepoort - Louise / Louiza - St.Gilles / St.Gillis - Albert - Uccle / Ukkel - Uccle Calevoet / Ukkel Kalevoet
  8 Centenaire / Eeuwfeestwijk - St.Lambert - Prince Léopold / Prins Léopold - Bockstael - Rue Stéphanie / Stefaniastraat - Liedts - Sainte-Marie / Sint-Maria - Botanique / Kruidtuin - Palais / Paleizen - Place Royale / Koningsplein - Poelart - Louise / Louiza - Janson - Vanderkindere - Churchill
  9 Hôpital Brugmann / Brugmann ziekenhuis - De Greef - Mercier - Jette - Miroir / Spiegel - Simonis - Ribaucourt - Rue de l'Avenir / Toekomststraat - Tour Noire / Zwarte Toren - Porte d'Anderlecht / Anderlechtse Poort - G. du Midi / Zuidstation - Porte de Hal / Hallepport - St.Gilles / St.Gillis - Albert - Uccle / Ukkel - Uccle Calevoet - Silence / Stilte
10 Berchem - Schweitzer - Basilique / Basiliek - Av. des Gloires Nationales / Landsroemlaan - Simonis - Ribaucourt - Yser / IJzer - Rogier - Botanique / Kruidtuin - Madou - Arts-Loi / Kunst-Wet - Porte de Namur / Naamsepoort - Louise / Louiza - Janson - Vanderkindere - Dieweg - St.-Job / Sint-Job - Fort Jaco
11 Jette - Mercier - Bockstael - Rue Stéphanie / Stefaniastraat - Liedts - Sainte-Marie / Sint-Maria - Botanique / Kruidtuin - Palais / Paleizen - Porte de Namur / Naamsepoort - Louise / Louiza - Janson - Vanderkindere - Uccle / Ukkel
11b Bockstael - Liedts - Sainte-Marie / Sint-Maria - Botanique / Kruidtuin - Palais / Paleizen - Porte de Namur / Naamsepoort - Louise / Louiza - Janson - Vanderkindere - Churchill
13 Ganshoren - Miroir / Spiegel - Simonis - Ribaucourt - Yser / IJzer - Rogier - Botanique / Kruidtuin - Madou - Arts-Loi / Kunst-Wet - Porte de Namur / Naamsepoort - Louise / Louiza - St.Gilles / St.Gillis - Wielemans
14 Jette - Miroir / Spiegel - Simonis - Ribaucourt - Yser / IJzer - Rogier - Botanique / Kruidtuin - Madou - Arts-Loi / Kunst-Wet - Porte de Namur / Naamsepoort - Louise / Louiza - St.Gilles / St.Gillis - Wielemans - St.Denis / St.Denijs
15 G. du Midi / Zuidstation - Porte d'Anderlecht / Anderlechtse Poort - Porte de Ninove / Ninoofse Poort - Porte de Flandre / Vlaamse Poort - Yser / IJzer - Porte d'Anvers / Antwerpse Poort - Rogier - Botanique / Kruidtuin - Madou - Arts-Loi / Kunst-Wet - Porte de Namur / Naamsepoort - Louise / Louiza - Porte de Hal / Hallepport - G. du Midi / Zuidstation [Circular route, both directions]
16 Centenaire / Eeuwfeestwijk - St.Lambert - De Greef - Mercier - Ribaucourt - Yser / IJzer - Rogier - Botanique / Kruidtuin - Madou - Arts-Loi / Kunst-Wet - Porte de Namur / Naamsepoort - Flagey - Buyl - Boondael / Boondaal - Boitsfort / Bosvoorde
17 Bourse / Beurs - Rue du Lombard / Lombardstraat - Place Royale / Koningsplein - Palais / Paleizen - Porte de Namur / Naamsepoort - Flagey - Buyl - Etterbeek - Cimetière d’Ixelles / Begraafplaats Elsene
18 Centenaire / Eeuwfeestwijk - Pl. St.Lambert - Prince Léopold / Prins Léopold - Bockstael - Rue Stéphanie / Stefaniastraat - G. du Nord / Noordstation - Rogier - Bourse / Beurs - G. du Midi / Zuidstation - Petite Ile / Klein Eiland
20 Basilique / Basiliek - Simonis - G. de l’Ouest / Weststation - Ropsy Chaudron - G. du Midi / Zuidstation - Porte de Hal / Hallepport - Rue Haute / Hoogstraat [back: Rue Blaes / Blaesstraat] - Rue du Lombard / Lombardstraat - Place Royale / Koningsplein - Palais / Paleizen - Luxembourg - Belliard - Av. des Nerviens / Nervierslaan - Porte de Tervuren - Montgomery - Diamant - Meiser - Princesse Elisabeth / Prinses Elisabeth - Schaerbeek / Schaarbeek
22 CERIA / COOVI - Bizet - Parc d’Astrid / Astridpark - Cureghem / Kuregem - G. du Midi / Zuidstation - Porte de Hal / Hallepport - Rue Haute / Hoogstraat [back: Rue Blaes / Blaesstraat] - Rue du Lombard / Lombardstraat - Place Royale / Koningsplein - Palais / Paleizen - Luxembourg - Belliard - Av. des Nerviens / Nervierslaan - Porte de Tervuren - Montgomery - Meudon - Verheyleweghen
23 Bourse / Beurs - Gare Centrale / Centraal Station - Rue de la Loi / Wetstraat - Schuman - Av. des Nerviens / Nervierslaan - Porte de Tervuren - Montgomery - Blvd. St.-Michel / Sint-Michielslaan - Rue de l'Escadron / Eskadronstraat
24 Bourse / Beurs - Gare Centrale / Centraal Station - Rue de la Loi / Wetstraat - La Chasse / De Jacht - Arsenal / Arsenaal - Etterbeek - Buyl - Bois / Bos
25 Bourse / Beurs - Gare Centrale / Centraal Station - Rue de la Loi / Wetstraat - La Chasse / De Jacht - Arsenal / Arsenaal - Hankar - Auderghem
26 Bourse / Beurs - Gare Centrale / Centraal Station - Rue de la Loi / Wetstraat - Nerviens / Nerviers - La Chasse / De Jacht - Arsenal / Arsenaal - Blvd. L. Schmidt / L. Schmidtlaan - Rue de l'Escadron / Eskadronstraat
28 Bourse / Beurs - Gare Centrale / Centraal Station - Rue de la Loi / Wetstraat - Schuman - Cortenbergh / Kortenberg - Diamant - Meudon - Woluwe St.Lambert
31 Bourse / Beurs - Gare Centrale / Centraal Station - Rue de la Loi / Wetstraat - Schuman - Renaissance - Porte de Tervuren - Montgomery - Woluwe - Auderghem / Oudergem - Boitsfort / Bosvoorde
33 Henri Rey - Birmingham - Ropsy Chaudron - G. du Midi / Zuidstation - Porte de Hal / Hallepport - Rue Haute / Hoogstraat [back: Rue Blaes / Blaesstraat] - Rue du Lombard / Lombardstraat - Place Royale / Koningsplein - Palais / Paleizen - Luxembourg - Blyckaerts - Av. de la Couronne / Kroonlaan - Etterbeek - Cimetière d’Ixelles / Begraafplaats Elsene - Arcades / Arcaden - Boitsfort / Bosvoorde
34 Bourse / Beurs - Rue du Lombard / Lombardstraat - Place Royale / Koningsplein - Palais / Paleizen - Luxembourg - Blyckaerts - Av. de la Couronne / Kroonlaan - Etterbeek - Buyl - Bois / Bos - Churchill
35 Berchem - Schweitzer - Osseghem / Ossegem - G. de l’Ouest / Weststation - Duchesse de Brabant / Hertogin van Brabant - Porte de Ninove / Ninoofse Poort - G. du Midi / Zuidstation - Porte de Hal / Hallepport - Louise / Louiza - Porte de Namur / Naamsepoort - Jourdan - La Chasse / De Jacht - Arsenal / Arsenaal - Hankar - Auderghem / Oudergem - Transvaal
39 Bockstael - Rue Marie-Christine / Maria-Christinastraat - Ave. du Port / Havenlaan - Yser / IJzer - Rogier - Botanique / Kruidtuin - Madou - Ambiorix - Renaissance - Porte de Tervuren - Montgomery - Woluwe - Stockel / Stokkel
40 Yser / IJzer - Rogier - Botanique / Kruidtuin - Madou - Ambiorix - Renaissance - Porte de Tervuren - Montgomery - Woluwe - Forêt de Soignes / Zoniënwoud - Tervuren
41 Porte de Namur / Naamsepoort - Jourdan - Porte de Tervuren - Montgomery - Woluwe - Stockel / Stokkel
45 Parc d’Astrid / Astridpark - Cureghem / Kuregem - Albert I - G. du Midi / Zuidstation - Porte de Hal / Hallepport - Louise / Louiza - Porte de Namur / Naamsepoort - Jourdan - Porte de Tervuren - Montgomery - Woluwe - Forêt de Soignes / Zoniënwoud - Tervuren
46 Veeweyde / Veeweide - Parc d’Astrid / Astridpark - Cureghem / Kuregem - Albert I - Porte d'Anderlecht / Anderlechtse Poort - Tour Noire / Zwarte Toren - chaussée d’Anvers / Antwerpsesteenweg - Rue Stéphanie / Stefaniastraat - Bockstael [some services: - Prince Léopold / Prins Leopold - Hôpital Brugmann / Brugmann ziekenhuis]
48 Bourse / Beurs - Rue du Lombard / Lombardstraat - Rue Blaes / Blaesstraat [back: Rue Haute / Hoogstraat] - Porte de Hal / Hallepport - St.Gilles / St.Gillis - Albert - Altitude Cent / Hoogte Honderd
52 Av. de Meysse - De Wand - Heembeek - Teichmann - Liedts - G. du Nord / Noordstation - Rogier - Bourse / Beurs - G. du Midi / Zuidstation - Wielemans - St.Denis / St.Denijs - Stalle - Drogenbos
53 Vilvoorde - Buda - Av. de Vilvoorde / Vilvoordselaan - Liedts - G. du Nord / Noordstation - Rogier - Bourse / Beurs - G. du Midi / Zuidstation - Wielemans - St.Denis / St.Denijs
56 Pl. de la Paix / Vredepl. - Tilleul / Linde - Verboekhoven - Liedts - G. du Nord / Noordstation - Rogier - Bourse / Beurs - G. du Midi / Zuidstation - Albert I - Cureghem / Kuregem - Parc d’Astrid / Astridpark - Neerpede
58 Vilvoorde - Buda - Av. de Vilvoorde / Vilvoordselaan - Liedts - G. du Nord / Noordstation - Bourse / Beurs - G. du Midi / Zuidstation - Wielemans - Rue St.-Denis / St. Denijsstraat - St.Denis / St.Denijs - Stalle - Uccle / Ukkel
59 Porte de Tervuren - Dailly - G. du Nord / Noordstation - Rogier - Bourse / Beurs - G. du Midi / Zuidstation
60 Porte de Tervuren - Dailly - G. du Nord / Noordstation - Rogier - Bourse / Beurs - G. du Midi / Zuidstation - Ropsy Chaudron - G. de l’Ouest / Weststation - Osseghem / Ossegem - Basilique
63 Scheut - G. de l’Ouest / Weststation - Duchesse de Brabant / Hertogin van Brabant - Porte de Ninove / Ninoofse Poort - Bourse / Beurs - Madou - Ambiorix - Milcamps - Meiser
64 Parc d’Astrid / Astridpark - Birmingham - Duchesse de Brabant / Hertogin van Brabant - Yser / IJzer - Rogier - Botanique / Kruidtuin - [Rue da la Limite / Grensstraat - Coteaux / Wijnheuvelen] [back: Rue du Méridien / Middaglijnstraat] - Wauters - Evere
74 Porte de Tervuren - Milcamps - Victor Hugo - Av. Rogier / Rogierlaan - Liedts - G. du Nord / Noordstation - Rogier - Bourse / Beurs - G. du Midi / Zuidstation - Wielemans - Rue St.-Denis / St. Denijsstraat - St.Denis / St.Denijs
76 CERIA / COOVI - Bizet - Parc d’Astrid / Astridpark - Birmingham - Duchesse de Brabant / Hertogin van Brabant - Porte de Ninove / Ninoofse Poort - Bourse / Beurs - Madou - Ambiorix - Milcamps - Meiser - Chaussée de Louvain / Leuvensesteenweg - Cimetière de Bruxelles / Begraafplaats Brussel
81 Montgomery - Porte de Tervuren - La Chasse / De Jacht - Flagey - Janson - St.Gilles / St.Gillis - Verhaegen - G. du Midi / Zuidstation - Bourse / Beurs - Rogier - G. du Nord / Noordstation - Rue Stéphanie / Stefaniastraat - Bockstael
83 Meudon - Montgomery - Porte de Tervuren - La Chasse / De Jacht - Flagey - Janson - St.Gilles / St.Gillis - Verhaegen - G. du Midi / Zuidstation - Bourse / Beurs - Rogier - G. du Nord / Noordstation - Liedts - Verboekhoven - Princesse Elisabeth / Prinses Elisabeth - Schaerbeek / Schaarbeek
85 Bourse / Beurs - Etangs Noirs / Zwarte Vijvers - Osseghem / Ossegem - Schweitzer - Berchem
86 Bourse / Beurs - Etangs Noirs / Zwarte Vijvers - Simonis - Basilique / Basiliek - Cimetière de Ganshoren / Kerkhof Ganshoren
88 Bourse / Beurs - Tour Noire / Zwarte Toren - Yser / IJzer - Ribaucourt - Mercier - De Greef - Hôpital Brugmann / Brugmann ziekenhuis - Dieleghem / Dielegem
89 Bourse / Beurs - Tour Noire / Zwarte Toren - Rue de l'Avenir / Toekomststraat - Ribaucourt - Panennhuis - Prince Léopold / Prins Léopold - Houba de Strooper
90 Rogier - G. du Nord / Noordstation - Liedts - Av. Rogier / Rogierlaan - Meiser - Diamant - Montgomery - Blvd. St.-Michel / Sint-Michielslaan - blvd. L. Schmidt / L. Schmidtlaan - Arsenal / Arsenaal - Etterbeek - Buyl - Bois / Bos
91 G. du Nord / Noordstation - Rogier - Bourse / Beurs - G. du Midi / Zuidstation - Verhaegen - St.Gilles / St.Gillis - Albert - Vanderkindere - Churchill - Bois / Bos
93 Pl. de la Paix / Vredepl. - Tilleul / Linde - Pogge - Sainte-Marie / Sint-Maria - Botanique / Kruidtuin - Palais / Paleizen - Luxembourg - Blyckaerts - Flagey - Brugmann
94 Pl. de la Paix / Vredepl. - Tilleul / Linde - Pogge - Sainte-Marie / Sint-Maria - Botanique / Kruidtuin - Palais / Paleizen - Luxembourg - Blyckaerts - Flagey - Buyl - Boondael / Boondaal
96 Porte de Namur / Naamsepoort - Etterbeek - Cimetière d’Ixelles / Begraafplaats Elsene - Arcades / Arcaden - Archiducs / Aartshertogen
98 Bourse / Beurs - Rue du Lombard / Lombardstraat - Place Royale / Koningsplein - Palais / Paleizen - Luxembourg - Blyckaerts - Av. de la Couronne / Kroonlaan - Etterbeek - Cimetière d’Ixelles / Begraafplaats Elsene - Arcades / Arcaden - Boitsfort / Bosvoorde

INTERURBAN (VICINAL) TRAM ROUTES

Operator: Société nationale des chemins de fer vicinaux (SNCV) / Nationale Maatschappij van Buurtspoorwegen (NMVB)

A Rouppe - G. du Midi / Zuidstation - Cureghem / Kuregem - Bon Air - Itterbeek
Al Rogier - Yser / IJzer - Simonis - Berchem - Zellik - Asse - Affligem - Hekelgem - Aalst
B (1) Saint-Josse / Sint-Joost - Dailly - Meiser - Chaussée de Louvain / Leuvensesteenweg - Kraainem - Sterrebeek - Vossem - Leuven (closed 19 May 1961)
B (2) Rogier - Yser / IJzer - Simonis - Berchem - Zellik
D Porte de Ninove / Ninoofse Poort - Duchesse de Brabant / Hertogin van Brabant - G. de l’Ouest / Weststation - Scheut - Moortebeek - Dilbeek
E Rouppe - Porte de Hal / Hallepport - St.Gilles / St.Gillis - Ch. de Waterloo / Waterloose Steenweg - Fort Jaco - Petite Espinette / Kleine Hut
F Rogier - Yser / IJzer - G. de l’Ouest / Weststation - Scheut - Cureghem / Kuregem - Bon Air - Bizet - La Roue / Het Rad
G Rogier - Yser / IJzer - Ribaucourt - Bockstael - St.Lambert - De Wand - Strombeek – Grimbergen
G* Grimbergen - Meise [Shuttle]
H (1) Botanique / Kruidtuin - Bordet - Machelen - Kampenhout - Haacht (closed 16 Apr. 1960)
H (2) Rouppe - G. du Midi / Zuidstation - Cureghem / Kuregem - Bon Air - La Roue / Het Rad - Zuun - Hal
H (3) Rogier - Yser / IJzer - Ribaucourt - Bockstael - St.Lambert - De Wand - Strombeek – Grimbergen - Humbeek
L (1) Rouppe - G. du Midi / Zuidstation - Cureghem / Kuregem - Bon Air - La Roue / Het Rad - St.Kwintens-Lennik - Leerbeek
L (2) Rogier - Yser / IJzer - Bockstael - St.Lambert - Meise - Wolvertem - Londerzeel
M Rogier - Yser / IJzer - Etangs Noirs / Zwarte Vijvers - G. de l’Ouest / Weststation - Scheut - Moortebeek
Ni Porte de Ninove / Ninoofse Poort - Duchesse de Brabant / Hertogin van Brabant - G. de l’Ouest / Weststation - Scheut - Moortebeek - Dilbeek - Itterbeek - Eizeringen - Ninove
O Rouppe - Porte de Hal / Hallepport - St.Gilles / St.Gillis - Brugmann - Observatoire / Sterrenwacht [closed 18 Feb. 1961]
R Rouppe - Porte de Hal / Hallepport - St.Gilles / St.Gillis - Ch. de Waterloo / Waterloose Steenweg - Fort Jaco - Petite Espinette / Kleine Hut - St. Genesius Rode
S Rogier - Yser / IJzer - Bockstael - St.Lambert - De Wand - Strombeek – Het Voor
V Dilbeek - Moortebeek - Scheut - Cureghem / Kuregem - G. du Midi / Zuidstation - Porte de Hal / Hallepport - St.Gilles / St.Gillis - Ch. de Waterloo / Waterloose Steenweg - St.-Job / Sint-Job
W (1) Rogier - Yser / IJzer - Ribaucourt - Bockstael - St.Lambert - Wemmel
W (2) Rouppe - Porte de Hal / Hallepport - St.Gilles / St.Gillis - Ch. de Waterloo / Waterloose Steenweg - Fort Jaco - Petite Espinette / Kleine Hut - Waterloo - [Braine d'Alleud] / [Lasne - Wavre]
Z Rouppe - G. du Midi / Zuidstation - Cureghem / Kuregem - Bon Air - La Roue / Het Rad - Zuun

NB (1): Some route designation letters are duplicated. They are distinguished by numbers (e.g. W (1), W (2)). These numbers are not shown on the maps.

NB (2): Rural vicinal lines are shown on the extended Brussels region map for indicative purposes, but had no route numbers and are not listed above.


CHARACTERISTICS OF THE SYSTEM

NETWORK LENGTH



HISTORY

GAUGE

TRAM PRESERVATION

The Brussels Tram Museum (Le musée du Transport Urbain Bruxellois / Het Brussels Trammuseum) in Woluwe has a large number of preserved Brussels trams and runs some of them regularly on the Brussels tram network for tourists.


SOURCES

PRINT

WIKIS

WEB SITES

Also, thanks to Guy Cools (from Brussels, Belgium) and Joachim Nijs (from STIB/MIVB in Brussels, Belgium) for information obtained through personal communication.


Copyright Gabor Sandi 1998-2024

Disclaimer: Everything on this site was written and/or prepared at the author's discretion. The author has tried to be accurate where facts are presented, but this does not mean that these facts are necessarily accurate. People needing more reliable information should refer to appropriate sources presented, on the Internet or elsewhere, by authoritative professional or academic bodies.

To get in touch with the webmaster, send an e-mail to g_sandi at hotmail.com.

Flags on this site are from the FOTW Flags Of The World website.

Valid HTML 4.01!