British American Tobacco sells 2.5 pc stake in ITC for Rs 12,927 crore | India First