
Why bother with places like South Africa when Nepal is a short hop from India, has plenty of passionate cricket fans, year round great weather, stunning scenery to make for memorable television broadcasts, a very low cost of living, some wonderful hotels and casinos, and lots of tourist sites that Indians would enjoy (Pashupati, Boudha, etc.).
Already Nepal has one of the most picturesque cricket grounds in the world (See above picture). We would probably need a few more stadiums in places like Pokhara and Chitwan to host the entire IPL tournament, but if let's say in the future only one IPL team had to relocate because of security concerns or renovations to their stadium - then Nepal could be the perfect alternative.