Indian subcontinent: then & now