We are doing an amazing race type thing at work trying to get to a specific landmark, the first clue is Where a sparrow feels most at home, any ideas what this could mean?
It's nest probably though could be "on the wing "
Nest, tree, sky etc.
probably in a tree
Some city or town? London maybe?