blue
Originally uploaded by nofrills.
Veronica persica.
The flower is very small: five or six millimeters. Can be seen almost everywhere (as long as the land is not covered with concrete) in Tokyo and many parts of Japan.
And this colour of blue is called 瑠璃 (read "ru-ri) in Japanese, which seems to be related with "lapis lazuli".
* Tokyoknock has a superb photo of the same flower:
http://www.flickr.com/photos/tokyoknock/115312945/