Continuing their massive selling spree for the ninth consecutive month, foreign investors dumped Indian shares worth Rs 50,203 crore in June -- the highest net outflow in over two years -- amid aggressive rate hike by the US Federal Reserve, elevated inflation, and relatively higher valuation of domestic equities.