Indian soles