The e-commerce sector in India is expanding quickly in tandem with the global shift towards digitalization. But this increase also both opportunities and problems. One of the major trends in the Indian e-commerce business is the rise of mobile commerce or m-commerce. It should come as no surprise that m-commerce is growing to be a significant player in the market given that India has over 1.2 billion mobile phone users. Rural people are increasingly shopping online, which is another development. The expansion of digital literacy initiatives and internet connectivity has made it possible for rural customers to visit e-commerce sites and make purchases of goods and services. Businesses have a fantastic potential to grow their clientele and boost revenue thanks to this. In India, one of the main problems facing the e-commerce sector is the dearth of infrastructure, particularly in rural areas. Businesses find it challenging to connect with these clients and provide goods on schedule as a result. The fierce competition in the market, where Amazon and Flipkart are the market leaders, presents another difficulty. The Indian e-commerce sector still has a lot of room to grow in spite of these obstacles. The proliferation of mobile commerce and the growing acceptance of electronic payment methods present firms with prospects to reach out to untapped customer bases. Furthermore, the establishment of logistics infrastructure in rural areas might assist companies in accessing unexplored markets. In this article, we will try to find answers too many questions, such as - what is e-commerce, what are its benefits, what are the challenges and what is the opportunities in it?.