Category: Travel Portraits
Photo and caption by amartya mukherjee
Atithi Deva Bhava is the tagline of the Indian Tourism Department. It means the guest is God. This roadside foot masseur seems to have understood the spirit of the tagline.
Location: Manali, North, India
Subscribe to Nat Geo Traveler
Available in print and for iPad®! See destinations come alive with 360-degree photos, videos, and more!