Neha Sharma is quite a globe trotter and she makes it a point to jet set every few weeks. The Bad Newz actress set out on a trail to explore the German Museum, Goethe House in Frankfurt this time ...