BJP MP Varun Gandhi on Thursday lashed out at Kangana Ranaut - for her remarks that India got its freedom in 2014 when Prime Minister Narendra Modi came to power and what it got in 1947 after a decades-long struggle by freedom fighters was "bheekh" or handout.