Frode Fjellheim and Ulla Pirttijärvi plays the Tokyo Institute of Technology
Location: Tokyo Institute of Technology, Tokyo, Japan