Business A large block deal of Rs 12,927 crore in ITC, this British company sold 2.5 percent stake Cross Talk India Team May 28, 2025 0 Photo: File ITC ITC There is a large block deal of shares. According to the news, the British…