India received $35.84 billion FDI between April and December 2016 as against $29.44 billion in corresponding period last fiscal.