Question

According to some archaeologists, what is the origin of the megalithic people?

Answer

Some archaeologists believed that Megalithic people of south India and Deccan were invaders from west Asia.