Prime Minister Sher Bahadur Deuba has said that yoga and meditation are excellent means for a healthy life, and the whole world has embraced yoga at present. Inaugurating the Ratna Sarraf Building, Patanjali Nepal, Aastha Nepal TV and the 'Swadeshi Samriddhi Card' under the Patanjali Yogpeeth Nepal here today, he said the whole world has…