Yoga is an invaluable gift given by India to the whole world