Flipkart Daily Trivia Quiz, January 27, 2021 - What is the answer to this question: Which of the following Indian cities is not called Venice of the East?
The answer is: Shillong
A hill station in the northeastern part of India, Shillong is the capital of Meghalaya, which means "The Abode of Clouds". According to the 2011 census, Shillong is the 330th most populous city in India. It has a population of 143,229.