Foreign portfolio investors, pressured by poor earnings, high valuations and prospects of US tariffs, have pulled more than $28 billion out of Indian stocks ...