In a veiled attack on Congress leader Rahul Gandhi over his recent remarks in London, Uttar Pradesh Chief Minister Yogi Adityanath on Sunday said when India's dominance on global platforms is growing, some people are criticising the country on foreign land.