Most important Mahajanpada was Magadha. Magadha was located near today’s Patna & Gaya. The first notable thing about Magadha was its geographical location which gave its rulers a locational advantage to acquire more and more power. Magadha was located between Ganga River in North, Son River in West, Vindhya ranges in south and Champa in East. The three sides protected the territory and it was not easy for any invader to invade Magadha so easily. The earliest capital of Magadha was Girivraja.