First reason why Magadha empire established strongly is that it was located in the gangetic basin and the soil of gangetic basin was fertile and they yielded good harvests. Secondly, land revenue was high, and thus this enabled rulers to maintain a large army. Also, the thick forests here supplied timber which was used for houses, forts