We do ship all over India and all our orders are home delivered by our shipment partner. The orders are home delivered in 2-5 days for domestic orders (within India) and international orders are delivered in 10-15 days from the time of shipping. The estimated delivery times are indicative, and there might be some unavoidable delays which are beyond our control. We ensure you be informed about any delays. You can cancel your order within 12 hours of order. For domestic orders(within India), we do accept return or exchange only if the product delivered is damaged. We support GPay and cash on delivery payment methods as of now. You may contact us on +918589840632 for more details.