Dhak Dhak
Four women embark on a trip on motorbikes spanning from New Delhi to the highest mountain pass in the world, Ladakh, India.

Four women embark on a trip on motorbikes spanning from New Delhi to the highest mountain pass in the world, Ladakh, India.