This is one of those days, that rain is just sitting on the clouds and waiting for you to go out with out umbrella.
Open image in new tab to see full resolution
Frankfurt, officially Frankfurt am Main is the largest city in the German state of Hesse.