Question: why punjabis are so tall?
Answer: Punjabis are taller than other Indians for sure. ... Average Indian height is 5'4.75 but Punjabis stand tall at 5′7(approx). It is because unlike most Indians, their diet is rich in protein. They consume some of the healthiest diets in India which gives them an advantage of being healthy.