William Dalrymple has superseded Mark Tully as the voice of India… He may well be the greatest travel writer of his generation.

William Dalrymple has superseded Mark Tully as the voice of India… He may well be the greatest travel writer of his generation.