Yes, pre-approved visa for both India and Bangladesh are required before travel. Check here for more information on India Visa & Bangladesh Visa