English: India holds about 26.5 million barrels of oil in its strategic reserves.
Telugu: భారతదేశం దాదాపు 26.5 మిలియన్ బ్యారెళ్ల చమురు నిల్వలను కలిగి ఉంది.