The option of the question - This picture shows which of the following? The deepest river River called the gift of the Himalayas The largest river in Asia The longest river The correct answer is 'The longest river'. .