Indians are a race that has mystified many travellers visiting our glorious lands, from time immemorial. Such is our charisma that once we come in touch with somebody from the foreign lands, we leave an everlasting and mixed bag of memorabilia on his mind.