Hey Malvika,
Yes, yoga can surely help to reduce your thighs. To reduce thighs you need to first control your body fat percentage. You need to control your body fat percentage through yoga. Then you can go for a thigh muscle toning exercises like lunges, squats, thigh rotations, thigh raises etc. Weight training on alternate days with cardio gives a wonderful effect for loosing thighs.