Since there are lot of talks about APC and IFV these days I'd like to ask some questions regarding this. What is the difference between Armored Personal Carrier(APC) and Infantry Fighting Vehicle(IFV) ? In my understand thanks to singhji and Kinal sir that the primary role of APC is carrying troops and IFV is fighting alongside with troops. Am I right, and what other differences are there? We have been using BMP-2 for many years but i think now is the time to replace those APCs So the possible future replacements are Abhay IFV by DRDO Polish/Indo IFV also heard Army is interested in stryker IFV. Which one should we go for and which is the best suited IFV for Indian Army?