No, You don't need an account to place an order. However if you create an account it will be easier for you to check the order status, file returns and when you order next time your data will be save.
Currently we are only accepting Cash on Delivery.
We collaborated with TCS and they are our logistic partners. We ship our all orders through TCS courier service.
We are providing 7 days return policy. There are few terms and conditions. You can check them under Policy Tab.