With China commissioning Zangmu Hydropower station on upper Brahmaputra earlier this month, India seems to have lost its shot.