Amit Mehra was born in 1967, New Delhi, India and describes himself as a nomad. His photographic style reflects a nomads yearning for large open space … more