Here are the 50 cheapest countries to call home, with No. 1 being the cheapest:

1. India
2. Saudi Arabia
3. Pakistan
4. Tunisia
5. Zambia
6. Ukraine
7. Mexico
8. Egypt
9. Bangladesh
10. Macedonia
11. Romania
12. Algeria
13. Bosnia and Herzegovina
14. South Africa
15. Malaysia
16. Georgia
17. Bolivia
18. Nepal
19. Moldova
20. Colombia
21. Morocco
22. Poland
23. Iran
24. Philippines
25. Bulgaria
26. Turkey
27. Belarus
28. Oman
29. Serbia
30. Albania
31. Kazakhstan
32. Syria
33. Uganda
34. Armenia
35. Azerbaijan
36. Sri Lanka
37. China
38. Indonesia
39. Czech Republic
40. Montenegro
41. Peru
42. Iraq
43. Kenya
44. Vietnam
45. Slovakia
46. Taiwan
47. Honduras
48. Ecuador
49. Nigeria
50. Hungary