by rook
SWITZERLAND - CIRCA 2005: stamp printed by Switzerland, shows Swiss Federal Institute of Technology in Zurich and Portraits of Women, circa 2005