Original: Cannelton is a city in Troy Township , Perry County , Indiana , along the Ohio River .
Simplified: Cannelton is a city in the state of Indiana , in the United States .