Yes, Dudh Koshi is a real place. It is a river in easter Nepal.