In geographical terms Indian landmass is called a peninsula. Why?

In geographical terms Indian landmass is called a peninsula. Why?

Peninsula is a landmass that is bounded by sea on three sides. As India has water bodies on its three sides, it is called a peninsula.