These pretty girsl look like Princess Kaguya, Japanese ancient story. Kimono, Japanese women cotton wear, has three types according to if she married or not and what occasion they will attend. Haregi Kimono, most beautiful type is in this picture. An unmarried young woman enjoys privillage to put lovely Haregi Kimono. It's good combination with green bamboo forest and beautiful Kimono girls. They are expected to be new gradutes from college. Nice guest couple from Scotland enjoyed happy moment to say hello to the girls. This can probably be said a sort of civilian warm diplomacy without difficult political talking. Hope everyboby's happiness and bright future! Shall we go to Kyoto together ?