One wonders as to what makes nations great. Why is the US an undisputed world power? Why has Britain remained undefeated for centuries? Why has India succumbed to foreign rule so often? Why is India still struggling with internal dissensions and fissiparo