1st postage stamp makes India centre of attraction