Question: Which state is the blue ridge mountains roanoke city in?

Choices: 
- appalachians
- north carolina
- virginia
- pennsylvania
- montana

The rationale to choose "virginia" as the answer is that: 

rivers flow trough valleys.