Delhi-based Scottish author William Dalrymple talks about travel, history and his new book, which is set in 18th...