Happy moments in Happy Street

  • Happy Street interior scenography – World Expo 2010 – Shanghai – China