The factors that affect GBP to INR exchange rate include interest rates, economic performance, political stability, inflation rate, trade balance, market sentiment, central bank policies, and global events. These elements influence the demand and supply for both currencies, leading to fluctuations in their exchange rate.