20080414 india: Red star over Nepal may put India in a spot