India GDP crosses 4 trillion dollars