Foreign investors have pulled out more than Rs 3,300 crore from Indian stock markets so far this month, mainly on account of better returns from Asian peers, concerns over a slow revival in corporate earnings and continued worries over taxation issues.