No Dhruba, It is also based on the geological occurances in the past. During triassic period, all the continents were together called Pangea. Then they broke due to continental drift and slowly moved away from each other. Even India was connected with australia, africa, south america and antartica down south. Then it started moving towards north for nearly 6000 kms and collided with Eurasian plate. This historic collision gave rise to the Himalays. Infact, Himalayas is the youngest mountain range in the world and was formed only at the end of dinosaur's era. The discovery of ocean floor and sea fossils in Himalayas provide ample evidences for that. So this african theory have proofs in geology too.