TBD 46 crossword solution

Across:- 1: Brave New World; 7: rift; 8: Archenland; 12: Aral; 14: Essen; 16: Ellen; 17: atari; 18: dumps; 20: lamb; 21: aspidistra; 25: snow; 26: a million to one.

Down:- 1: Barbarella; 2: vital; 3: nieces; 4: wire; 5: opal; 6: loan; 9: ninas; 10: armada; 11: David Bowie; 13: asleep; 14: ended; 15: sim; 19: potion; 20: lasso; 22: spam; 23: idol; 24: impi.