Seven factors making India an investment destination to watch