Deaf Leaders FoundationJan 3, 20230 min readRussia is India’s top oil supplier again; Welcomes Modi govt’s stand on G7 price cap Details