INDIA - The Supreme Court has clarified its order on banning liquor sale within 500m on highways, and many parts of India are sighing with relief.

Click here to read more

Tags