Foreign investors sold heavily in financial services stocks, with experts saying the selling was driven by a combination of geopolitical risks, rising oil prices impacting the rupee and regulatory tightening.