'Europe bought Russian oil via India at record rates in 2023 despite Ukraine war'